Skip to content

Conversation

@rfortier
Copy link
Contributor

Declare which public server version your new build can support in top-level xmake.lua. MASTER builds will never declare support for a different version.

You can also comment out the COMPATIBLE_WITH_BUILD_COMMIT line in xmake.lua to turn it off in other branches.

@rfortier rfortier force-pushed the feat/Enable-public-server-compatibility branch 4 times, most recently from 8669b3f to b896c4a Compare November 15, 2025 15:19
@rfortier rfortier marked this pull request as draft November 21, 2025 16:51
@rfortier
Copy link
Contributor Author

Set back to draft while I fix a UI glitch.

That is, enable servers and clients to declare compatibility with current-release public servers.

Declare which public server version your new build can support in top-level xmake.lua. MASTER builds will never declare support for a different version. You can also comment out the COMPATIBLE_WITH_BUILD_COMMIT line in xmake.lua to turn it off in other branches.

Needed a few changes to "lie" to the public server list and send the protocol-compatible build commit instead of the actual build commit.
@rfortier rfortier force-pushed the feat/Enable-public-server-compatibility branch from b896c4a to 86f5ffc Compare November 21, 2025 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant